#include"public.h"


//200  0
void sleep_task(task* task_)
{
    if(task_list[ui_id].active==0)
    {
        task_->sucCnt++;
        if(task_->sucCnt>=25)
        {
            task_->sucCnt=0;
            sleep_mode();

            NOP();
            gpio_init();
			//__delay_ms(50);
			//TRISA0=0;
			//RA0=0;
			timer0_init();
			//timer1_init();
			cmp_init();
			//timer2_init();
			pwmpin_init();
            #if bug
            uart_init();
            #endif
            //uart_init();
            //__delay_ms(50);
            
        }
    }
    else
    {
        task_->sucCnt=0;
    }
}
